package com.xhej.rowreat.service;

import java.util.List;
import java.util.Map;

import com.xhej.rowreat.model.Bank;
import com.xhej.rowreat.model.Dimension;
import com.xhej.rowreat.model.ImportJson;
import com.xhej.rowreat.model.OutputJson;
import com.xhej.rowreat.model.Seat;
import com.xhej.rowreat.model.User;

public interface RowSeatService {
	//座位排序
	public List<Seat> orderSeat(ImportJson importJson);
	//人排序
	public List<User> orderUser(List<User> listUser, List<Dimension> listDimension, List<Bank> listBank);
	//人排序2
	public List<User> orderUser2(List<Map<String,Object>> list,List<Map<String,Object>> dimensionList,List<Map<String,Object>> banklist);
	//优化
	public OutputJson optResult(List<Seat> listSeat, List<User> listUser, ImportJson importJson);
	
}
